An introduction to Newcomblike problems — LessWrong